A DCT Architecture based on Complex Residue Number Systems
نویسندگان
چکیده
In this paper a high-performance 1-D DCT processor is shown. It is based on a FFT algorithm that benefits from complex residue arithmetic to reduce the number of operations required. The array is based on the Quadratic Residue Number System (QRNS) which enables the implementation of complex adders (multipliers) with only two modular adders (multipliers). Thus, the number of additions and multiplications for the 8-point (16-point) processor was reduced in 21.43% (24.18%) and 24% (30.56%), respectively. An 8-point DCT array was developed for comparison using binary 2’s complement and the QRNS. The systems were modelled using VHDL and synthesized over Altera FLEX10KE Field-Programmable Logic (FPL) devices. The proposed array based on the QRNS yields a performance advantage of up to 81.84% over the equivalent system based on 2’s complement arithmetic. Key-Words: Residue Number System, DCT, QRNS, DSP, Field Programmable Logic.
منابع مشابه
A Fast QRNS-Based Algorithm for the DCT and Its Field-Programmable Logic Implementation
This paper assesses the arithmetic benefits provided by the Residue Number System (RNS) for building Digital Signal Processing (DSP) systems with Field Programmable Logic (FPL) technology. The quantifiable benefits of this approach are studied in the context of a new Fast Cosine Transform (FCT) architecture enhanced by using the Quadratic Residue Number System (QRNS). The system reduces the num...
متن کاملLow Complexity Converter for the Moduli Set {2^n+1,2^n-1,2^n} in Two-Part Residue Number System
Residue Number System is a kind of numerical systems that uses the remainder of division in several different moduli. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers will increase the speed of the arithmetic operations in this system. However, the main factor that affects performance of system is hardware complexity of reverse converter. Reverse co...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملShortcut Node Classification for Membrane Residue Curve Maps
comNode classification within Membrane Residue Curves (M-RCMs) currently hinges on Lyapunov’s Theorem and therefore the computation of mathematically complex eigenvalues. This paper presents an alternative criterion for the classification of nodes within M-RCMs based on the total membrane flux at node compositions. This paper demonstrates that for a system exhibiting simple permeation behaviour...
متن کامل